'use strict'
// Template version: 1.3.1
// see http://vuejs-templates.github.io/webpack for documentation.

const path = require('path')
// module.exports = {
//   devServer: {
//       proxy: {
//           '/api': {
//               target: 'http://jupevs79.dongtaiyuming.net', //接口域名（你请求的第三方接口）
//               changeOrigin: true,             //是否跨域 （虚拟的站点需要更管origin）
//               ws: true,                       //是否代理 websockets
//               secure: true,                   //是否https接口
//               pathRewrite: {                  //路径重置
//                   '^/api': ''
//               }
//           }
//       }
//   }
// };
module.exports = {
  dev: {

    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
      '/api': {
        // target: 'http://47.104.201.182:8887',
        // target: 'http://paidan/api/',
        // target: 'http://paidan.cqjsx.top/api',
        // target: 'https://pddjb.ketuikesc.com/api',
        target: 'http://47.122.31.103:33891/api',
        changeOrigin: true,
        pathRewrite: {
          '^/api': '/'
        }
      },
    },

    // Various Dev Server settings，
    host: 'localhost', // can be overwritten by process.env.HOST
    port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
    autoOpenBrowser: false,
    errorOverlay: true,
    notifyOnErrors: true,
    poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-


    /**
     * Source Maps
     */

    // https://webpack.js.org/configuration/devtool/#development
    devtool: 'cheap-module-eval-source-map',

    // If you have problems debugging vue-files in devtools,
    // set this to false - it *may* help
    // https://vue-loader.vuejs.org/en/options.html#cachebusting
    cacheBusting: true,

    cssSourceMap: true
  },
//   devServer: {
//     proxy: {
//         '/api': {
//             target: 'http://jupevs79.dongtaiyuming.net', //接口域名（你请求的第三方接口）
//             changeOrigin: true,             //是否跨域 （虚拟的站点需要更管origin）
//             ws: true,                       //是否代理 websockets
//             secure: true,                   //是否https接口
//             pathRewrite: {                  //路径重置
//                 '^/api': ''
//             }
//         }
//     }
// },
  build: {
    // Template for index.html
    index: path.resolve(__dirname, '../dist/index.html'),

    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',
    assetsPublicPath: './',

    /**
     * Source Maps
     */

    productionSourceMap: false,
    // https://webpack.js.org/configuration/devtool/#production
    devtool: '#source-map',

    // Gzip off by default as many popular static hosts such as
    // Surge or Netlify already gzip all static assets for you.
    // Before setting to `true`, make sure to:
    // npm install --save-dev compression-webpack-plugin
    productionGzip: false,
    productionGzipExtensions: ['js', 'css'],

    // Run the build command with an extra argument to
    // View the bundle analyzer report after build finishes:
    // `npm run build --report`
    // Set to `true` or `false` to always turn it on or off
    bundleAnalyzerReport: process.env.npm_config_report
  }
}
// module.exports = {
//     dev: {
//       // Paths
//       assetsSubDirectory: 'static',
//       assetsPublicPath: '/',
//       proxyTable: { // 配置跨域
//       '/api':{
//           target:`http://jupevs79.dongtaiyuming.net`, //请求后台接口
//           changeOrigin:true, // 允许跨域
//           pathRewrite:{
//               '^/api' : '' // 重写请求
//           }
//       }
//     },
//   }
// }

